x86emul: support AVX512{F,BW} integer unpack insns
authorJan Beulich <jbeulich@suse.com>
Tue, 21 May 2019 06:23:57 +0000 (08:23 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 21 May 2019 06:23:57 +0000 (08:23 +0200)
commit8a37b072bcd519bd068c487e4882d965eb376b75
tree5de2a9d03881938f5ec05f9890439963796a31c2
parentb9f6395590e5cf1ee9339db592fa5dae933e857f
x86emul: support AVX512{F,BW} integer unpack insns

There's once again one extra twobyte_table[] entry which gets its Disp8
shift value set right away without getting support implemented just yet,
again to avoid needlessly splitting groups of entries.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/tests/x86_emulator/evex-disp8.c
tools/tests/x86_emulator/simd.c
tools/tests/x86_emulator/simd.h
xen/arch/x86/x86_emulate/x86_emulate.c